![]() Method for synchronizing networks
专利摘要:
The invention concerns a method for synchronizing networks, wherein a first wired, in particular realtime-compatible, communication system having a first time base (t[210]) is set up in a first network (210), wherein a second wired, in particular realtime-compatible, communication system having a second time base (t[220]) is set up in a second network (220), wherein the first network (210) is connected to a wireless, in particular realtime-compatible, communication system (230) via a first translation unit (231) and wherein the second network (220) is connected to the wireless communication system (230) via a second translation unit (232), wherein the first translation unit (231) and the second translation unit (232) are synchronized to one another according to a third time base (t[5g]) of the wireless communication system (230) independently of the first time base (t[210]) and the second time base (t[220]), wherein a third synchronization message (235) is transmitted from the first translation unit (231) to the second translation unit (232) and a transmission time for the third synchronization message from the first translation unit (231) to the second translation unit (232) in the third time base (t[5g]) is determined and is taken into consideration for the synchronization of the second time base to the first time base. 公开号:FI20215342A1 申请号:FI20215342 申请日:2021-03-25 公开日:2021-10-08 发明作者:Maximilian Schuengel 申请人:Bosch Gmbh Robert; IPC主号:
专利说明:
[52] [52] Te and the synchronization-relevant data, the second translation unit 232 ti determines a second correction field value °° according to the following formula: lal — la] [Se] _ _[5¢] Fla] [b] Corn m tera + ((+ = T; ) + HAE fi This second correction field value contains in particular a total processing or delay time, from the time of transmission T1 of the first synchronization message to the time of reception 14 of the second synchronization message, and contains in particular a processing or delay time that the wireless communication system 230 needs for transmitting the synchronization-relevant data between the first and second networks 210, 220. Particularly advantageously, this second correction field [5¢] value is dependent on a difference between the starting timestamp *% and the [5g] reception timestamp Yi in the third time base 59! The second translation unit 232 then transmits the second FollowUp message 226 comprising the time of transmission 11 of the first synchronization message 215 in the first time base 121% as “supposed” time of transmission of the second Sync message in the first time base 2% and the second correction field [a] value Leo Following reception of this FollowUp message 226, the clock 221a of the network subscriber 221 can be synchronized to the master clock 211a of the global timer 211 of the first network 210. The present method therefore involves only one synchronization N message 235 being communicated via the 5G mobile radio network, which N synchronization message contains all of the synchronization-relevant data that are S 25 needed for synchronizing the two networks 210, 220 to one another. In contrast to Lo conventional synchronization mechanisms such as the “Precision Time Protocol”, a I multiplicity of messages are therefore not sent, but rather only one message 235. Ao - The synchronization message 235 has a smaller total size than the synchronization I message pairs as part of the PTP. The volume of data sent for the synchronization O 30 via the 5G mobile radio network 230, and therefore the transmission resources of O the mobile radio network 230 that are needed for the synchronization, can therefore be reduced and kept as low as possible. Furthermore, complexity for scheduling can be reduced and the synchronization is less susceptible to the loss of data packets. Figure 3 schematically depicts a corresponding synchronization message, which can be produced by the first translation unit 231 and transmitted via the 5G mobile radio network 230 for synchronization, and denotes it by 300. The message 300 comprises a field 310 for a header and also fields 320, 330, 340, 350 for individual variables of the synchronization-relevant data. The header 310 has in particular a size of 34 bytes. By way of example, the field 320 can be provided for the transmission timestamp with reference to the time of transmission 1, of the first Sync message 215 and can have a size of 10 bytes. The field 330 can be provided for the frequency shift fn and also for the first correction field value N . By way of example, the field 330 has a size of 32 bytes. Furthermore, the field 340 can be provided for the reception timestamp with reference to the time of reception ti of the first Sync message 215 and, according to IEEE802.1AS-Reyv, can have a size of 10 bytes. The field 350 is provided for example for the mean transmission delay ab and can have a size of 12 bytes according to IEEE802.1AS-Rev. The information of the fields 320 and 330, that is to say the transmission timestamp, the frequency shift and the correction field value, corresponds in particular to the information content of a conventional FollowUp message. In addition to this information, the synchronization message 300 also comprises the data of the fields 340 and 350, that is to say the reception timestamp and the N 25 transmission delay. N The fields 310, 320 and 330, at 34 bytes, 10 bytes and 32 bytes, have a 3 total size of 76 bytes, for example, which corresponds to the size Nroiowup Of a a conventional FollowUp message. = This size NFontowup Of 76 bytes for the fields 310, 320 and 330 and also the a 30 — size NingressTimestamp Of 10 bytes for the field 340 and the size NmeanPropagationDelay Of 12 3 bytes for the field 350 result in a total size Nsyncsg of 98 bytes for the message 300:LO N N Nsyncsg = NFollowup + NingressTimestamp + NmMeanPropagationDelay = 98 bytes In accordance with the PTP, in particular in accordance with IEEEB02.1AS-Rev, a conventional Sync message has a size of Nsync = 44 bytes and a conventional FollowUp message has a size of NFroowup = 76 bytes. A conventional Sync and FollowUp message pair therefore has a total size of Nsync+Followup = 120 bytes Conventionally, neither the Sync message nor the FollowUp message comprises the mean transmission delay or a second timestamp for the reception of — the Syncmessage. If a conventional Sync and FollowUp message pair were to have these data added, a theoretical total size N'sync+Followup Would result as follows: N' sync+FollowUp = N sync+FollowUp + NingressTimestamp + NMeanPropagationDelay =142 bytes A transmission via Ethernet in accordance with IEEE802.3 furthermore requires an Ethernet header having a size of Nethemet = 18 bytes. Taking into consideration this Ethernet header size, the following total sizes are obtained for the synchronization message and for a conventional Sync and FollowUp message pair as outlined above: Nsyncsg = Nsyncsg + Nethemet = 116 bytes N'sync+FollowUp = N'sync+Followup + 2 * NEthemet = 178 bytes By using the synchronization-relevant message 300, it is therefore N possible to decrease the size of the data sent via the 5G mobile radio network in N comparison with a conventional Sync, FollowUp message pair from 178 bytes to 3 116 bytes, corresponding to a data reduction of approximately 34%. Since, O furthermore, only one synchronization message 300 is sent, it is furthermore I 30 possible to reduce planning or scheduling complexity for the 5G network. a S 9S
权利要求:
Claims (23) [1] 1. Method for synchronizing networks, wherein a first wired, in particular realtime-compatible, communication system having a first time base (121%) is set up in a first network (210), wherein a second wired, in particular realtime-compatible, communication system having a second time base (1 %) is set up in a second network (220), wherein the first network (210) is connected to a wireless, in particular realtime-compatible, communication system (230) via a first translation unit (231) and wherein the second network (220) is connected to the wireless communication system (230) via a second translation unit (232), wherein the first translation unit (231) and the second translation unit (232) are synchronized to one another according to a third time base (>) of the wireless communication system (230) independently of the first time base (tl ) and the — second time base (t220), wherein a third synchronization message (235) is transmitted from the first translation unit (231) to the second translation unit (232) and a transmission time for the third synchronization message from the first translation unit (231) to the second translation unit (232) in the third time base (1°) is determined and is taken into consideration for the synchronization of the second time base to the first time base. [2] 2. Method according to claim 1, wherein the transmission time for the third synchronization message from the first translation unit (231) to the second translation unit (232) in the third time base (td) is determined as the difference 52 _ 25 between a time of reception 5 of a first synchronization message (215) from O the first network at the first translation unit (231) and a time of sending (TE) of a A second synchronization message (225) from the second translation unit (232) to the 7 second network. [3] N 3. Method according to claim 1 or 2, wherein in the first network (210) E 30 the first translation unit (231) receives the first synchronization message (215) and N determines the time of reception oh thereof in the third time base (9), and D transmits the third synchronization message (235) containing the time of reception O (m ) of the first synchronization message in the third time base (tP9ly and to the second translation unit (232). [4] 4. Method according to claim 3, wherein the second translation unit (232) receives the third synchronization message (235) containing the time of reception GT" ) of the first synchronization message in the third time base (t°9)), sends the second synchronization message (225) to the second network and determines the time of sending (FN of said second synchronization message in the third time base (tl59)). [5] 5. Method according to claim 4, wherein the second translation unit (232) sends the time of sending (fn of the second synchronization message (225) in the third time base (1°) to the second network or determines the difference between [5g] the time of reception (fi ) of the first synchronization message (215) in the third time base (t59) and the time of sending (EN of the second synchronization message (225) in the third time base (1°9)) and sends the data comprising the difference to the second network. [6] 6. Method according to one of claims 3 to 5, wherein the third synchronization message (235) contains a time of transmission (11) of the first synchronization message (215) in the first time base (21%). [7] 7. Method according to claim 6, wherein the second translation unit (232) sends the time of transmission (11) of the first synchronization message (215) in the first time base (tl !) to the second network. [8] 8. Method according to claim 7, wherein the second translation unit (232) sends a second correction field value, in the first time base (12%), for correcting a total delay from the time of transmission (11) of the first synchronization message N (215) to a time of reception (14) of the second synchronization message (225) to the N 25 second network. se 9. Method for synchronizing networks, 0 wherein a first wired, in particular realtime-compatible, communication Ir system having a first time base (121%) is set up in a first network (210), E wherein the first network (210) is connected to a wireless, in particular I 30 — realtime-compatible, communication system (230) having a third time base (tl52!) via 0 a first translation unit (231), O wherein in the first network (210) the first translation unit (231) receives a first synchronization message (215) and determines the time of reception (ti ) ) [9] thereof in the third time base (9), and sends a third synchronization message (235) containing the time of reception of the first synchronization message in the third time base (t59)) to the wireless communication system (230). [10] 10. Method according to claim 9, wherein the third synchronization message (235) contains a time of transmission (11) of the first synchronization message (215) in the first time base (219). [11] 11. Method for synchronizing networks, wherein a second wired, in particular realtime-compatible, communication system having a second time base (1 %) is set up in a second — network (220), wherein the second network (220) is connected to a wireless, in particular realtime-compatible, communication system (230) having a third time base (tP9l) via a second translation unit (232), wherein the second translation unit (232) receives from the wireless realtime-compatible communication system (230) a third synchronization message 3g (235) containing a time of reception (ti a of a first synchronization message in the third time base (tP9l) sends a second synchronization message to the second 5g network and determines the time of sending ts a of said second synchronization message in the third time base (t59l), and 5g sends the time of sending L , of the second synchronization message (225) in the third time base (t59!) to the second network or determines the difference between the time of reception (TN ) of the first synchronization message in the 5g _ third time base (1°) and the time of sending (Te , of the second synchronization AN message in the third time base (tll) and sends data comprising the difference to N 25 the second network. 7 [12] 12. Method according to claim 11, wherein the second translation unit N (232) sends a time of transmission (11) of the first synchronization message (215) in E the first time base (121%) to the second network. N [13] 13. Method according to claim 12, wherein the second translation unit 3 30 (232) sends a second correction field value, in the first time base (121%) for N correcting a total delay from the time of transmission (11) of the first synchronization N message (215) to a time of reception (14) of the second synchronization message (225) to the second network. [14] 14. Method according to one of the preceding claims, wherein the third synchronization message (235) contains synchronization-relevant data selected from Be] the time of reception ( Ti ), in the third time base, of the first synchronization message from the first network at the first translation unit (231), a time of transmission (11), in the first time base (121%) of the first synchronization message (215), a frequency shift, in the first time base (t!21%), between the first translation unit (231) and the timer (211) of the first network (210), a transmission delay, in the first time base (21%), in the first network (210), a first correction field value, in the first time base (121°), for correcting a time delay between the time of transmission (11) of the first synchronization message and the time of reception (14) of the first synchronization message. [15] 15. Method according to claim 14, wherein the third synchronization message (235) comprises a header (310) and also a respective field (320, 330, 340, 350) for the individual synchronization-relevant data. [16] 16. Method according to one of the preceding claims, wherein the first wired communication system and the second wired communication system are each based on Ethernet and/or on IEEE802 standards and/or on TSN standards and/or wherein the wireless communication system (230) is a realtime-compatible mobile radio network and/or is based on 5G standards. [17] 17. Dataset designed to be sent as third synchronization message (235, — 25 300) using a method according to one of the preceding claims for synchronizing O networks, wherein the dataset comprises a field (310) for a header and fields (320, 6 330, 340, 350) for individual synchronization-relevant data. [18] 18. Dataset comprising fields (320, 330, 340, 350) for the following N synchronization-relevant data: I N & 30 a time of reception (ms ), in a third time base, of a first synchronization S message from a first network at a first translation unit (231), 0 a time of transmission (11), in a first time base (12%) of the first O synchronization message (215), a frequency shift, in the first time base (21%), between the first translation unit (231) and a timer (211) of the first network (210), a transmission delay, in the first time base (21%), in the first network (210), a first correction field value, in the first time base (121°), for correcting a time delay between the time of transmission (11) of the first synchronization message (215) and the time of reception of the first synchronization message. [19] 19. System (200) comprising a first network (210) and a second network (220), wherein a first wired, in particular realtime-compatible, communication system having a first time base (tl210)) is set up in the first network (210), wherein a second wired, in particular realtime-compatible, communication system having a second time base (122%) is set up in the second network (220), wherein the first network (210) is connected to a wireless, in particular — realtime-compatible, communication system (230) via a first translation unit (231) and wherein the second network (220) is connected to the wireless communication system (230) via a second translation unit (232), wherein the first translation unit (231) and the second translation unit (232) are synchronized to one another according to a third time base (>) of the wireless communication system (230) independently of the first time base (t2'%) and the second time base (t!220)), wherein the system (200) is designed to synchronize the first time base (112101) of the first network (210) and the second time base (122%) of the second network (220) via the wireless communication system (230) by performing a method according to one of claims 1 to 8 or 14 to 16. N [20] 20. System (200) according to Claim 19, N wherein the first wired communication system and the second wired 3 communication system are each based on Ethernet and/or on IEEE802 standards S and/or on TSN standards and I 30 wherein the wireless communication system (230) is a realtime- = compatible mobile radio network and/or is based on 5G standards. I [21] 21. Computing unit (231, 232) designed to perform a method according = to one of claims 9 to 16. N [22] 22. Computer program that prompts a computing unit (231, 232) to perform a method according to one of claims 9 to 16 when it is executed on the computing unit (231, 232). [23] 23. Machine-readable storage medium having a computer program according to claim 22 stored thereon. N O N O <Q LO N I a a N + O LO N O N
类似技术:
公开号 | 公开日 | 专利标题 US7411966B2|2008-08-12|Method and system for coupling data networks US7668994B2|2010-02-23|Method for optimizing bandwidth utilization in bus systems US9100209B2|2015-08-04|Method for real-time data transmission in a communication network US7366205B2|2008-04-29|Method for synchronizing nodes of a communications system Gangakhedkar et al.2018|Use cases, requirements and challenges of 5G communication for industrial automation US7853706B2|2010-12-14|Method, interface and network for cyclical sending of Ethernet telegrams US7835404B2|2010-11-16|Method for synchronization in a redundant communication system US7428250B2|2008-09-23|System and associated method for receiving data telegrams in communication systems having redundant network paths US10237288B2|2019-03-19|Method for deep data inspection over an industrial internet field broadband bus US8127195B2|2012-02-28|Replacement messages for identifying and preventing errors during the transmission of realtime-critical data CN102342051B|2015-08-19|For coming the method for synchronised clock and relevant system and module by separating transmission first and second data via at least one time distribution protocol CN101453308B|2011-09-14|IP clock packet processing method, equipment and system EP3903454A2|2021-11-03|A tsn enabled controller US20210314132A1|2021-10-07|Method for Synchronizing Networks US9960870B2|2018-05-01|Method and device for data transfer in a computer network for identifying a synchronicity between a node of the computer network with an element of the computer network US20200045093A1|2020-02-06|Method and Apparatus for Real-Time-Capable Data Transmission between Two Networks WO2020128683A1|2020-06-25|A device and method for scheduling data transmission for non-tsn devices over time sensitive networking | An et al.2017|Analysis of CAN FD to CAN message routing method for CAN FD and CAN gateway CA2463778A1|2003-05-01|Station device for a high performance communication system KR20210047748A|2021-04-30|Industiral communication system in 5g network KR20120051632A|2012-05-22|Method for clock synchronization in distributed system having ring topology and apparatus for the same US20200092133A1|2020-03-19|Bus converter WO2020238764A1|2020-12-03|Time sequence management method, device and system KR20150016735A|2015-02-13|Network synchronization system using centralized control plane Piggin2006|Developments in real-time control with EtherNet
同族专利:
公开号 | 公开日 DE102020204458A1|2021-10-07| CN113497662A|2021-10-12| US20210314132A1|2021-10-07|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 WO2020067977A1|2018-09-27|2020-04-02|Telefonaktiebolaget Lm Ericsson |Inter-working between a time-sensitive network and a cellular communication network|
法律状态:
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 DE102020204458.9A|DE102020204458A1|2020-04-07|2020-04-07|Method for the synchronization of networks| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|